/*! ******************************************************************************
 *
 * Created on 2022/6/10
 *
 * Copyright(c) YuZhou Big Data Laboratory CO.,Ltd, 2022.  All rights reserved.
 *
 *******************************************************************************
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with
 * the License. You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 ******************************************************************************/
package org.pentaho.di.ui.dbdto;

import java.util.List;

/**
 * @author yzbdl@yzbdl.ac.cn
 * @version: 1.0
 * @Date 2020/6/10 19:50
 **/
public class CouldDriverDto {

    public Integer id;
    public String dbName;
    public String driverName;
    public String dbPluginName;
    public String iconPath;
    public String dbPluginPath;
    public String dbDriverPath;
    public String dbDriverClassName;
    public String dbConnectUrl;
    public String description;
    public Integer sort;
    public String createTime;
    public String updateTime;
    public String parentId;
    public String dbPluginSize;
    public String dbDriverSize;
    public String iconSize;
    public String dbPluginId;
    public List<CouldDriverDto> children;

    /**
     * 获取dbPluginId
     *
     * @return dbPluginId
     */
    public String getDbPluginId() {
        return dbPluginId;
    }

    public void setDbPluginId(String dbPluginId) {
        this.dbPluginId = dbPluginId;
    }

    /**
         * 获取id
         *
         * @return id
         */
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取dbName
     *
     * @return dbName
     */
    public String getDbName() {
        return dbName;
    }

    public void setDbName(String dbName) {
        this.dbName = dbName;
    }

    /**
     * 获取driverName
     *
     * @return driverName
     */
    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    /**
     * 获取dbPluginName
     *
     * @return dbPluginName
     */
    public String getDbPluginName() {
        return dbPluginName;
    }

    public void setDbPluginName(String dbPluginName) {
        this.dbPluginName = dbPluginName;
    }

    /**
     * 获取iconPath
     *
     * @return iconPath
     */
    public String getIconPath() {
        return iconPath;
    }

    public void setIconPath(String iconPath) {
        this.iconPath = iconPath;
    }

    /**
     * 获取dbPluginPath
     *
     * @return dbPluginPath
     */
    public String getDbPluginPath() {
        return dbPluginPath;
    }

    public void setDbPluginPath(String dbPluginPath) {
        this.dbPluginPath = dbPluginPath;
    }

    /**
     * 获取dbDriverPath
     *
     * @return dbDriverPath
     */
    public String getDbDriverPath() {
        return dbDriverPath;
    }

    public void setDbDriverPath(String dbDriverPath) {
        this.dbDriverPath = dbDriverPath;
    }

    /**
     * 获取dbDriverClassName
     *
     * @return dbDriverClassName
     */
    public String getDbDriverClassName() {
        return dbDriverClassName;
    }

    public void setDbDriverClassName(String dbDriverClassName) {
        this.dbDriverClassName = dbDriverClassName;
    }

    /**
     * 获取dbConnectUrl
     *
     * @return dbConnectUrl
     */
    public String getDbConnectUrl() {
        return dbConnectUrl;
    }

    public void setDbConnectUrl(String dbConnectUrl) {
        this.dbConnectUrl = dbConnectUrl;
    }

    /**
     * 获取description
     *
     * @return description
     */
    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    /**
     * 获取sort
     *
     * @return sort
     */
    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 获取createTime
     *
     * @return createTime
     */
    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取updateTime
     *
     * @return updateTime
     */
    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取parentId
     *
     * @return parentId
     */
    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    /**
     * 获取dbPluginSize
     *
     * @return dbPluginSize
     */
    public String getDbPluginSize() {
        return dbPluginSize;
    }

    public void setDbPluginSize(String dbPluginSize) {
        this.dbPluginSize = dbPluginSize;
    }

    /**
     * 获取dbDriverSize
     *
     * @return dbDriverSize
     */
    public String getDbDriverSize() {
        return dbDriverSize;
    }

    public void setDbDriverSize(String dbDriverSize) {
        this.dbDriverSize = dbDriverSize;
    }

    /**
     * 获取iconSize
     *
     * @return iconSize
     */
    public String getIconSize() {
        return iconSize;
    }

    public void setIconSize(String iconSize) {
        this.iconSize = iconSize;
    }

    /**
     * 获取children
     *
     * @return children
     */
    public List<CouldDriverDto> getChildren() {
        return children;
    }

    public void setChildren(List<CouldDriverDto> children) {
        this.children = children;
    }
}
